artificial bladder - French English Dictionary